//定义store

import { defineStore } from 'pinia'
import { ref } from 'vue'
/**
 * @Params1：状态名字，唯一
 * @Params2：定义状态的所有内容，函数
 */

export const useTokenStore = defineStore('token', () => {
    //定义状态内容
    const token = ref('')
    //定义函数，修改状态内容
    const setToken = (newToken) => {
        token.value = newToken
    }
    //定义函数，删除状态内容
    const removeToken = () => {
        return token.value
    }
    return {
        token, setToken, removeToken
    }
}, {
    persist: true//持久化存储
}
)